package com.agen.basenet.download

interface DownloadCallback {
    /**
     * 开始下载
     */
    fun onStart()

    /**
     * 下载成功
     * @param path 本地保存的地址
     */
    fun onSuccess(path: String)

    /**
     * 下载进度
     */
    fun onProgress(downloadProgress: Int)

    /**
     * 下载错误
     * @param t 错误信息
     */
    fun onError(t: Throwable)
}